﻿using System;
using ModuloSoporte.Excepciones;

namespace ModuloSoporte.Validadores
{
    /// <summary>
    /// Valida un nombre y apellido.
    /// </summary>
    public class ValidadorNombre : IValidador
    {
        private string value;

        public ValidadorNombre(string nombre)
        {
            this.value = nombre;
        }

        #region IValidador Members

        public void Validar()
        {
            if (string.IsNullOrEmpty(value))
                throw new Excepcion("El nombre/apellido está vacío.");
            ValidadorInput.ValidarSoloPalabras("Nombre/apellido", value, false);
        }

        #endregion
    }
}
